home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / ab20 / ab20_archive / graphics / blankers / starblanker110.lzh / StarBlanker.doc < prev    next >
Text File  |  1990-08-06  |  8KB  |  179 lines

  1.      .        .      .             .    .      .     .                .    
  2.           .              .          .      .                 .             
  3.                 .                                       .                  
  4.       StarBlanker version 1.10               © 1989, 1990 Chris Bailey     
  5.       Yet Another ScreenBlanker                 All Rights Reserved        
  6.          .       .            .      .         .        .             .    
  7.            .              .                         .              .       
  8.     .               .                     .                .               
  9.  
  10. -- Before You Start --
  11.  
  12.   If you intend to distribute this software further, you must agree
  13. to the distribution guidelines described in the file "Distribution"
  14. that is included in this archive.  If you do not intend to distribute
  15. this software further, then there is no need to read that file.  Note
  16. that some minor details about distribution have changed since v1.0.
  17.   If you wish to know what specific changes were made between releases
  18. 1.0 and 1.1 of StarBlanker, refer to the Revision History at the end
  19. of this file.
  20.  
  21. -- Overview --
  22.  
  23.   StarBlanker is a screen blanker, pure and simple.  It helps you avoid
  24. monitor burn-in if you should leave your computer sitting with the same 
  25. display showing for an abnormal amount of time.  It operates in the same 
  26. manner as most screen blankers operate - if no keyboard or mouse activity 
  27. is detected for a specific amount of time, the display will do something 
  28. interesting until you either press a key or move the mouse.  
  29.  
  30. -- When the screen blanks --
  31.  
  32.   When the timeout expires, instead of just making the screen black like
  33. some other screen blankers do, StarBlanker replaces your current display
  34. with one of two different scrolling starfields.  The starfield will 
  35. continue to scroll until you either touch a key on the keyboard or move 
  36. the mouse.
  37.  
  38.   To make things interesting, StarBlanker chooses which starfield to
  39. blank the screen with at random.
  40.   
  41. -- Setting the timeout --
  42.  
  43.   StarBlanker needs one number from you before it can start.  It needs
  44. to know how many seconds of no activity should cause the starfield
  45. display to pop up.  If you don't specify a number (as outlined below),
  46. StarBlanker will use an internal default of 4 minutes.  
  47.   The method of specifying the timeout has changed since version 1.0 of
  48. StarBlanker.  There is no longer a way to directly specify the timeout
  49. value when you invoke the program from CLI or Workbench.  Instead, I've
  50. used what I feel is a more logical approach to setting a timeout that
  51. you won't want to change very often - using environment variables.
  52.   Although this method will require you to use the CLI, you only have
  53. to do it once.
  54.  
  55.   From the CLI, the timeout is set by specifying an SBTIMEOUT environment
  56. variable.  For example, this would set the timeout value to 5 minutes:
  57.  
  58.   1> setenv sbtimeout "300"
  59.  
  60.   As you can see, the timeout value is entered in seconds.  The minimum
  61. number of seconds is 10 and the maximum is 9999.  If you specify a value
  62. out of this range (or non-numeric), StarBlanker will default to its 
  63. internal default of four minutes.
  64.   After you have set the SBTIMEOUT environment variable, you should never
  65. need to set it again unless you want to change the timeout value or the
  66. contents of your ENV: directory are lost somehow.
  67.   StarBlanker only reads the environment variable when you first invoke
  68. it.  If you change the environment variable while StarBlanker is running,
  69. you will need to quit StarBlanker and re-invoke it.
  70.  
  71.   Note : You must use Commodore's "setenv" command.
  72.  
  73.   Oh, and after the timeout has been specified, you invoke StarBlanker
  74. from the CLI like so:
  75.  
  76.   1> StarBlanker
  77.   
  78.   From the Workbench, just click on the icon.  If started from the CLI,
  79. StarBlanker will detach, so there's no reason to use runback, excessive
  80. redirection, or anything else.
  81.  
  82. -- Blanking the screen by hand --
  83.  
  84.   New to version 1.1 is the largest request I had from 1.0 - the ability
  85. to press a key combination and blank the screen.  The following key 
  86. combination will cause the screen to blank:
  87.  
  88.   RIGHT SHIFT + RIGHT ALT + "b"
  89.  
  90. -- Killing StarBlanker --
  91.  
  92.   The easiest way to de-install StarBlanker is to re-activate the program, 
  93. either from Workbench or from the CLI.  StarBlanker will announce that it 
  94. is removing itself, and free up all memory that it was using.
  95.  
  96.   The following hotkey combination will also remove StarBlanker:
  97.     
  98.    RIGHT SHIFT + RIGHT ALT + "x"
  99.  
  100. -- Using StarBlanker with DMouse --
  101.  
  102.   As of this writing, the easiest way to use StarBlanker with DMouse is
  103. to simply turn DMouse's screen blanker option off before starting 
  104. StarBlanker.  This is done by specifying -s0 on dmouse's command line.
  105. A future version of starblanker may have an included program to help
  106. this.
  107.   
  108. -- Of Memory And Multitasking --
  109.  
  110.   When StarBlanker is dormant, it doesn't take up very much memory,  but
  111. when it opens its display, it can take more than a small amount of memory.  
  112. The starfield display is 2 bitplanes deep, and there are also a couple of 
  113. offscreen bitmaps to make the animation smooth and fast.  If there is not 
  114. enough memory for StarBlanker to open the displays needed, it simply won't 
  115. blank the screen.
  116.   
  117.   At the request of Martin Taillefer, the starfield display updates with
  118. IntuiTicks messages.  This means that while the screen is blanked, 
  119. processor time won't be noticeably degraded.  This also means that the 
  120. starfield isn't going as fast as it could, which is okay, since this
  121. is a screen blanker and not a european demo.
  122.  
  123. -- Revision History --
  124.  
  125. 1.0 - 04-Jan-1990
  126. ----------------
  127.   StarBlanker first released.
  128.  
  129. 1.1 - 06-Aug-1990
  130. -----------------
  131.   After seeing no less than 3 other 'versions' (some with the same names!)
  132. of this wonderful program, I decided it was time for an upgrade.
  133.  
  134.  - Reliability should be much better.  1 call to ClearPointer wasn't
  135.    quite in the right place.  Apparently the MAIN problem was that I
  136.    was setting the stack of the detaching process too small in an attempt
  137.    to save memory, which caused it to work on my trusty A1000 but to 
  138.    go screwy on other Amiga models.
  139.  - Startup changed from command line/tooltypes to using environment
  140.    variables.  This should fix problems with trying to get the command
  141.    line after a detach.
  142.  - Ability to blank screen with a keypress added.
  143.  - Screen will now only unblank with the downstroke of a key (added this to
  144.    support the above)
  145.  - Source code removed from the archive, mainly to save space.  If you want
  146.    the source code, ask me.
  147.  - Size went way down - 7000 bytes vs. 8428 bytes.
  148.    (enough room now to add a new blank mode?)
  149.  - Minor whacking at the routine that shows the opening and closing messages.
  150.  - Brand new 2.0 looking icon that looks like trash under 1.3
  151.  - ANSI color added to the doc file (whoopee)
  152.  
  153. -- The Future & Other Junk --
  154.  
  155.   There is no fee for using this software.  You can put it in your 
  156. startup sequence right now if you wish without giving the author a second
  157. thought.  If your conscience asks you to donate, the recommended fee is
  158. $10, although again, this is *not* required to use this software.
  159.   I fully intend to release future versions of StarBlanker, but I can make
  160. no estimation of when they might appear.  I will say that I have a fireworks 
  161. blank mode about 30% finished....
  162.  
  163.   If you wish to contact me for bug reports, praise, comments, or anything 
  164. else, here's how.  Electronic means are preferred.
  165.  
  166. (*=======================================================================*)
  167.   Chris Bailey                    Phone : 803-794-4933
  168.   2405, Feather Run Trail
  169.   W. Columbia, SC  29169
  170.   
  171.   UUCP:{uunet!ncrlnk, gatech!hubcap}!ncrcae!secola!smoak!avcom!bailey!chris
  172.   BIX : csbailey
  173.   SDI : Starving Developers Incorporated
  174.  
  175.   A witty saying proves nothing, but saying something pointless gets
  176.   people's attention.
  177. (*=======================================================================*)
  178.